約 3,764,497 件
https://w.atwiki.jp/jokerofkaz/
序文 本ページは、管理者が独自の王道ファンタジーを制作したいとの思いから、十数年をかけて書き溜めた設定を、発表するために作成されています。 管理者が影響を受けた作品 ダブルムーン伝説 作者:大貫昌幸 出版社:角川書店 出版日:1991/7/5 ソード・ワールドRPG 制作:グループSNE 出版社:富士見書房 出版日:1989 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/m_shige1979/pages/618.html
複数起動 異なるマシンで起動 1.バイナリインストールまたはZipインストールの手順を各マシンへ設定 2.稼動処理を行なう 設定方法 ※単に2台のマシンの設定を行なうだけ 同一のマシンで起動(ポート相違) 1.Zipインストールの処理を設定 2.サーバを停止して、上記1のデータディレクトリ、設定ファイルをコピー 3.コピーした設定ファイルを編集 4.1台目、2台目の稼動処理を行なう 設定方法 ※1台のマシンにバイナリインストールの方法では出来ないのでZipインストールで対応する
https://w.atwiki.jp/warband/pages/448.html
pt_none|none pt_rescued_prisoners|Rescued Prisoners pt_enemy|Enemy pt_hero_party|Hero Party pt_village_defenders|Village Defenders pt_cattle_herd|Cattle Herd pt_looters|Looters pt_manhunters|Manhunters pt_steppe_bandits|Gaelic Bandits pt_taiga_bandits|Pagan Rebels pt_desert_bandits|Angle Raiders pt_forest_bandits|Forest Robers pt_mountain_bandits|Saxon Raiders pt_frankish_bandits|Frankish Raiders pt_sea_raiders|Sea Raiders pt_sea_raiders_ships2|Saxon Pirates pt_sea_raiders_ships|Frankish Pirates pt_sea_raiders_ships3|Irish Pirates pt_deserters|Deserters pt_merchant_caravan|Merchant Caravan pt_troublesome_bandits|Troublesome Bandits pt_bandits_awaiting_ransom|Bandits Awaiting Ransom pt_kidnapped_girl|Kidnapped Girl pt_village_farmers|Village Farmers pt_spy_partners|Unremarkable Travellers pt_runaway_serfs|Runaway Serfs pt_spy|Ordinary Townsman pt_sacrificed_messenger|Sacrificed Messenger pt_forager_party|Foraging Party pt_scout_party|Scouts pt_patrol_party|Patrol pt_messenger_party|Messenger pt_raider_party|Raiders pt_raider_captives|Raider Captives pt_kingdom_caravan_party|Caravan pt_prisoner_train_party|Prisoner Train pt_default_prisoners|Default Prisoners pt_assasin_party|Assassin pt_reble_party|Rebels pt_adv_party|Adventuring Party pt_routed_warriors|Routed Enemies pt_merc_party|Laeti Patrol pt_special_saxons|Saxon Raiders pt_special_britons|Briton Raiders pt_special_paganrebles|Pagan Rebels pt_special_visgoths|Visigoth Raiders pt_special_franks|Frankish Raiders pt_special_bandits|Bandit Raiders pt_special_angle|Angle Raiders pt_special_witches|Black Sorcerers pt_center_reinforcements|Reinforcements pt_port|port pt_ferry_port|port pt_landet_ships|your ships pt_fisher_ship|Fishermen pt_sea_traders|Royal Traders pt_ship|Ship pt_traveller_ship|Traveller pt_viking_raider|Jute Raider pt_slave_trader_ship|Slave Trader pt_sea_king_danish|Sea King pt_sea_king_norweg|Sea King pt_epic_fleet|Epic Saxon Fleet pt_boar_herd|Boar Herd pt_deer_herd|Deer Herd pt_wolf_pack|Wolf Pack pt_sea_raiders2|Saxon Elite pt_mab_knights|Mab's Knights pt_padarn_party|Christian Clergy pt_kingdom_hero_party|War Party pt_dplmc_spouse|Your spouse pt_dplmc_gift_caravan|Your Caravan pt_dplmc_recruiter|Recruiter pt_sacerdotes_party|Christian Clergy pt_paganos_party|Pagan Priests pt_dorca_ship|Dorca's Ship pt_hirered_knights|Hired Warband pt_jetty_port|port pt_steppe_bandit_lair|Gaelic Bandit Lair pt_taiga_bandit_lair|Pagan Rebel Outpost pt_desert_bandit_lair|Angle Bandit Lair pt_forest_bandit_lair|Forest Bandit Camp pt_mountain_bandit_lair|Saxon Raider Hideout pt_sea_raider_lair|Sea Raider Landing pt_looter_lair|Kidnappers' Hideout pt_looter_lair2|Kidnappers' Hideout pt_looter_lair3|Saxon Camp pt_leaded_looters|Band of raiders pt_leaded_looters2|Band of raiders pt_saxon_raiders|Saxon Forces pt_slave_hideout|Hideout
https://w.atwiki.jp/nicepaper/pages/113.html
データベースからたくさんの情報を取得して、フォームに編集できるように並べて、フォームでたくさんのデータを配列にして送信後、配列で受け取ることをしていきたいと思います。6月29日 イメージ ID カラム1 カラム2 1 テキストエリアのフォーム1 テキストエリアのフォーム1 2 テキストエリアのフォーム2 テキストエリアのフォーム2 3 テキストエリアのフォーム3 テキストエリアのフォーム3 ・ ・ ・ 送信ボタン 目次 送信側 受け取り側 まとめ 送信側 データベースから引っ張ってきて、フォームにどんどんと格納していきます。データベースはEUC-JPの文字コードなので、ところどころでmb_convert_encodingしています。 ?php $dsn = mysql dbname= .DB_NAME. ;host= .DB_HOST. ;port= .DB_PORT. ; $user = DB_USER; $password = DB_PASSWORD; try{ $dbh = new PDO($dsn, $user, $password); }catch (PDOException $e){ print( Connection failed .$e- getMessage()); die(); } $sql = "SELECT * FROM table_name"; $stmt = $dbh- query($sql); print form action="confirm.php" method="post" ; print table tr th ID /th th カラム1 /th th カラム2 /th /tr ; while($result = $stmt- fetch(PDO FETCH_ASSOC)){ print input type="hidden" name="[ .mb_convert_encoding($result["id"],"UTF-8","EUC-JP"). ][id]" ; print tr ; print td .mb_convert_encoding($result["id"],"UTF-8","EUC-JP"). /td ; print td textarea name="hoge[ .mb_convert_encoding($result["id"],"UTF-8","EUC-JP"). ][column1]" cols="20" rows="2" .nl2br(htmlspecialchars(mb_convert_encoding($result["column1"],"UTF-8","EUC-JP"),ENT_QUOTES,"UTF-8")). /textarea /td ; print td textarea name="hoge[ .mb_convert_encoding($result["id"],"UTF-8","EUC-JP"). ][column2]" cols="20" rows="2" .nl2br(htmlspecialchars(mb_convert_encoding($result["column2"],"UTF-8","EUC-JP"),ENT_QUOTES,"UTF-8")). /textarea /td ; print /tr ; } print /table input type="submit" name="submit" value="確認" /form ; ? 受け取り側 まずは、var_dumpで受け取りましょう。 ?php var_dump($_POST); ? まとめ 配列の送信が苦手という人はPOSTで受け取ったのをとりあえず表示させてみることをまずは行ってみるといいと思います。 以上
https://w.atwiki.jp/parepan/pages/14.html
コマンド集 リソース監視 viエディタの利用手引き Xen apache設定 WebDAV Samba FTP postfix swatch rsync squid pptp OpenVPN vncserver LDAP iSCSI PHP Smarty -- PHP Template PostgreSQL MySQL red5 ffmpeg シェルスクリプト サーバレスポンス状況分析 ネットワークプロキシの設定 HandBrakeCLI 不要なサービス 不要なサービス停止スクリプト 無線LAN ノートPCにUSB2.0インターフェイス MP500でプリントサーバ ACPIで電源管理を行うには fstabを破壊してしまった場合 ディレクトリ内のファイル数をカウント LinuxからWindowsへメッセージ送信 Linuxで帯域制御 Linuxのキーボード設定 ウィルス対策 SELinuxを無効化 SSHでリモート・マシンのコマンドを実行する ファイルを分割・結合 テキストモードセットアップユーティリティの起動方法 CPANからのインストール コマンドリファレンス リッピング リッピング dvdbackup編 キーボード設定 knoppixを使ったHDDのフォーマット DVD 再生時の cracking CSS key エラーの対応 ISOイメージファイルをCDに書き込む ファイルやフォルダをDVDに書き込む DVDビデオをISOへ変換 AirCrack-ngでWepキーキャプチャ解析 AirCrack-ngでWepキーキャプチャ解析-2 sshで他マシンのファイルシステムをマウント ftpで他マシンのファイルシステムをマウント ストリーミングサーバ streaming Red5 NICの型番を調べる 時刻設定 タイムゾーンの設定 ssh接続が遅い場合の対処方法 Ubuntu 設定の色々メモ LinuxのCUI環境でDropboxを使う
https://w.atwiki.jp/hoshiba3/pages/83.html
Smartter ダウンロードページ #blogsearch #blogsearch2
https://w.atwiki.jp/yoshiki_k/
Yoshiki s wiki is a memo page that helps yoshiki about anything. This page provides you with online memo. This memo basically have two main contents, job hunting and research related topics. Let s use this page to make sure what you have studied. まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/nicepaper/pages/165.html
前記事、PHPとMySQLを使って更新情報の再編集ページを作るの続きです。 今度は編集ボタンを押した際に、データベースから記事を読み込み編集できるよう設置していきます。8月6日記事 目次 データベースから取得した内容をvalueなどに埋め込む コード まとめ データベースから取得した内容をvalueなどに埋め込む データベースから取得した値をvalueに埋め込んだり、if文を用いて、selectタグのselectedを追加したりを実装していきます。 また、再びjQueryを読み込ませて、再選択をできるような状況にしておきます。 コード ?php require( config.php ); $dsn = mysql dbname= .DB_NAME. ;host= .DB_HOST. ;port= .DB_PORT. ; $user = DB_USER; $password = DB_PASSWORD; try{ $dbh = new PDO($dsn, $user, $password); }catch (PDOException $e){ print( Connection failed .$e- getMessage()); die(); } $filter_id = filter_var($_POST[id],FILTER_SANITIZE_NUMBER_INT,FILTER_NULL_ON_FAILURE); $stmt = $dbh- prepare("SELECT * FROM テーブル名 WHERE id = id"); $stmt- bindValue( id ,$filter_id,PDO PARAM_INT); $stmt- execute(); $result = $stmt- fetch(); ? !DOCTYPE HTML html head meta charset="utf-8" link href="reset.css" rel="stylesheet" type="text/css" link href="style.css" rel="stylesheet" type="text/css" script type="text/javascript" src="http //ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" /script script type="text/javascript" src="http //ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js" /script script type="text/javascript" src="http //ajax.googleapis.com/ajax/libs/jqueryui/1/i18n/jquery.ui.datepicker-ja.min.js" /script link type="text/css" href="http //ajax.googleapis.com/ajax/libs/jqueryui/1/themes/ui-lightness/jquery-ui.css" rel="stylesheet" script type="text/javascript" $(function(){ $("#datepicker").datepicker() }); /script title サイト名contents Manager /title /head body div id="page" div id="head" header h1 CONTENTS MANAGER /h1 /header /div div id="container" div id="menu" nav li id="current" a href="setting.php" 新規作成 /a /li li a href="editlist.php" 編集 /a /li li a href="http //www63.atwiki.jp/nicepaper/" サイトトップへ /a /li li a href="javascript ;" onclick="window.close();" ウインドウを閉じる /a /li /nav /div div id="contents" !-- ここから -- section id="form" h1 新規投稿 /h1 form action="edit_confirm.php" method="post" dl dt 公開日 /dt dd input type="text" name="info_date" id="datepicker" value=" ?php echo htmlspecialchars($result[ info_date ],ENT_QUOTES,"UTF-8"); ? " /dd dt 投稿カテゴリ /dt dd select name="type" option value="1" ?php if($result[ status ] == 1) echo selected ? お知らせ /option option value="2" ?php if($result[ status ] == 2) echo selected ? 重要情報 /option option value="3" ?php if($result[ status ] == 3) echo selected ? ○○情報 /option option value="4" ?php if($result[ status ] == 4) echo selected ? その他 /option /select /dd dt タイトル(20字以内) /dt dd input type="text" name="title" size="50" maxlength="30" value=" ?php echo htmlspecialchars(mb_convert_encoding($result[ title ],"UTF-8","EUC-JP"),ENT_QUOTES,"UTF-8"); ? " !--解説ポイント1-- /dd dt 内容 /dt dd textarea name="info_text" cols="45" rows="5" ?php echo htmlspecialchars(mb_convert_encoding($result[ info_text ],"UTF-8","EUC-JP"),ENT_QUOTES,"UTF-8"); ? /textarea !--解説ポイント2-- /dd dt URL /dt dd input type="url" name="url" size="50" value=" ?php echo htmlspecialchars(mb_convert_encoding($result[ url ],"UTF-8","EUC-JP"),ENT_QUOTES,"UTF-8"); ? " /dd dt 状態 /dt dd select name="status" option value="2" ?php if($result[ status ] == 2) echo selected ? 公開 /option option value="1" ?php if($result[ status ] == 1) echo selected ? 下書き /option /select /dd /dl div class="clear" /div input type="submit" name="submit" value="確認" class="form_submit" /form /section !-- ここまで-- /div /div footer p フッター内容 /p /footer /div /body /html 解説ポイント1や解説ポイント2(valueやtextareaの内容にもサニタイジングする) 一見HTML化されていない部分のようにも見えますが、 value部分やtextarea部分にデータをもってくる場合、タグを閉じられる内容が記述されることを防ぐために、サニタイジングは必要です。 まとめ htmlのコードの中に ?php ? を色々と作っていけば、phpとhtmlの切り替えを手早くできます。PHPとMySQLで削除ボタンからきた削除ページを作るに続きます。 以上
https://w.atwiki.jp/sanosoft/pages/205.html
MariaDBのインストール 【Amazon Linux 2】 amazon-linux-extrasを利用して、MariaDBをインストールします。 1. miriadb-libs5.5のアンインストール Amazon Linux 2でもmiriadb-libsの5.5がデフォルトでインストールされているので、削除します。 $ rpm -qa | grep -i "mariadb" mariadb-libs-5.5.44-1.el7_1.x86_64 $ sudo yum remove mariadb-libs ※依存性関連で「postfix」も削除されてしまうので、MariaDBのインストール後に再インストールして下さい。 2. amazon-linux-extrasによるインストール まずインストールすることのできるソフトウェアおよびバージョンを確認します。 $ sudo amazon-linux-extras 0 ansible2 available \ [ =2.4.2 =2.4.6 =2.8 =stable ] 2 httpd_modules available [ =1.0 =stable ] 3 memcached1.5 available \ [ =1.5.1 =1.5.16 =1.5.17 ] 5 postgresql9.6 available \ [ =9.6.6 =9.6.8 =stable ] 6 postgresql10 available [ =10 =stable ] 9 R3.4 available [ =3.4.3 =stable ] 10 rust1 available \ [ =1.22.1 =1.26.0 =1.26.1 =1.27.2 =1.31.0 =1.38.0 =stable ] 11 vim available [ =8.0 =stable ] _ php7.2 available \ [ =7.2.0 =7.2.4 =7.2.5 =7.2.8 =7.2.11 =7.2.13 =7.2.14 =7.2.16 =7.2.17 =7.2.19 =7.2.21 =7.2.22 =7.2.23 =7.2.24 =7.2.26 =stable ] _ lamp-mariadb10.2-php7.2 available \ [ =10.2.10_7.2.0 =10.2.10_7.2.4 =10.2.10_7.2.5 =10.2.10_7.2.8 =10.2.10_7.2.11 =10.2.10_7.2.13 =10.2.10_7.2.14 =10.2.10_7.2.16 =10.2.10_7.2.17 =10.2.10_7.2.19 =10.2.10_7.2.22 =10.2.10_7.2.23 =10.2.10_7.2.24 =stable ] 18 libreoffice available \ [ =5.0.6.2_15 =5.3.6.1 =stable ] 19 gimp available [ =2.8.22 ] 20 docker=latest enabled \ [ =17.12.1 =18.03.1 =18.06.1 =18.09.9 =stable ] 21 mate-desktop1.x available \ [ =1.19.0 =1.20.0 =stable ] 22 GraphicsMagick1.3 available \ [ =1.3.29 =1.3.32 =1.3.34 =stable ] 23 tomcat8.5 available \ [ =8.5.31 =8.5.32 =8.5.38 =8.5.40 =8.5.42 =8.5.50 =stable ] 24 epel=latest enabled [ =7.11 =stable ] 25 testing available [ =1.0 =stable ] 26 ecs available [ =stable ] 27 corretto8 available \ [ =1.8.0_192 =1.8.0_202 =1.8.0_212 =1.8.0_222 =1.8.0_232 =1.8.0_242 =stable ] 28 firecracker available [ =0.11 =stable ] 29 golang1.11 available \ [ =1.11.3 =1.11.11 =1.11.13 =stable ] 30 squid4 available [ =4 =stable ] _ php7.3 available \ [ =7.3.2 =7.3.3 =7.3.4 =7.3.6 =7.3.8 =7.3.9 =7.3.10 =7.3.11 =7.3.13 =stable ] 32 lustre2.10 available \ [ =2.10.5 =2.10.8 =stable ] 33 java-openjdk11 available [ =11 =stable ] 34 lynis available [ =stable ] 35 kernel-ng available [ =stable ] 36 BCC available [ =0.x =stable ] 37 mono available [ =5.x =stable ] 38 nginx1 available [ =stable ] 39 ruby2.6 available [ =2.6 =stable ] 40 mock available [ =stable ] 41 postgresql11 available [ =11 =stable ] _ php7.4 available [ =stable ] 43 livepatch available [ =stable ] 44 python3.8 available [ =stable ] 45 haproxy2 available [ =stable ] 46 collectd available [ =stable ] 47 aws-nitro-enclaves-cli available [ =stable ] 48 R4 available [ =stable ] 49 kernel-5.4 available [ =stable ] 50 selinux-ng available [ =stable ] 51 php8.0=latest enabled [ =stable ] 52 tomcat9 available [ =stable ] 53 unbound1.13 available [ =stable ] 54 mariadb10.5 available [ =stable ] 55 kernel-5.10 available [ =stable ] 56 redis6 available [ =stable ] 57 ruby3.0 available [ =stable ] 58 postgresql12 available [ =stable ] 59 postgresql13 available [ =stable ] 60 mock2 available [ =stable ] ここで54の「mariadb10.5」をインストールします。 $ sudo amazon-linux-extras install mariadb10.5 3. postfixのインストール 先ほど削除したPostfixを再インストールします。 $ sudo yum install postfix $ sudo systemctl enable postfix.service $ sudo systemctl start postfix.service 4. MariaDBの初期設定 MariaDBのデフォルト値から変更する部分のみ [mysqld] セクションに記述します。 $ sudo cp /etc/my.cnf.d/mariadb-server.cnf{,.default} $ sudo vi /etc/my.cnf.d/mariadb-server.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock log-error=/var/log/mariadb/mariadb.log pid-file=/run/mariadb/mariadb.pid innodb_data_home_dir = /var/lib/mysql/ innodb_log_group_home_dir = /var/lib/mysql/ character_set_server=utf8mb4 collation-server=utf8mb4_unicode_ci expire_logs_days = 30 # Error log log_error="mysqld.log" log_warnings=1 # Query log general_log = 0 general_log_file="sql.log" # Slow Query log slow_query_log = 0 slow_query_log_file="slow_query.log" log_queries_not_using_indexes log_slow_admin_statements long_query_time=5 [client] default-character-set=utf8mb4 general_log:「0」:ログを出力しない、「1」:ログを出力する slow_query_log:「0」:ログを出力しない、「1」:ログを出力する ※「Query log」や「Slow Query log」を有効にすると、ファイルサイズがかなり大きくなる可能性がありますので、必要時のみ有効にして下さい。 ■collation-server utf8mb4_bin 英字の大文字小文字を含めて、すべて区別。 utf8mb4_general_ci 英字の大文字小文字は区別しない。他は全て区別。 utf8mb4_unicode_ci 大文字小文字/全角半角を区別しない。 (3) 不要なプラグインを除外 「/etc/my.cnf.d/auth_gssapi.cnf」は不要なので、除外します。 $ sudo mv /etc/my.cnf.d/auth_gssapi.cnf /etc/my.cnf.d/auth_gssapi.cnf.bak (4) MariaDBの起動 設定が完了したら、MariaDBのサービスを起動します。 $ sudo systemctl start mariadb.service (5) 自動起動設定 サーバを再起動した場合に自動的にサービスが起動するようにします。 $ sudo systemctl enable mariadb.service (6) mysql_secure_installationの実行 MySQLのセキュリティを向上させるために「mysql_secure_installation」を実行します。 $ sudo /usr/bin/mysql_secure_installation ■現在のrootパスワードの入力 現在のrootのパスワードを入力します。 Enter current password for root (enter for none) インストール直後は空白なので、そのまま[Enter]キーを押します。 ■unix_socket認証への切り替え パスワード認証からUnix Socket認証に切り替えるかどうかの質問です。 Switch to unix_socket authentication [Y/n] 従来通りのパスワード認証にするので、「n」を入力します。 ■rootパスワードの設定 rootパスワードを変更(設定)するかどうかの質問です。 Change the root password? [Y/n] rootパスワードを設定するので、「Y」と入力します。 New password Re-enter new password 新しいパスワード、および確認のため再度同じパスワードを入力します。 ■匿名アカウントの削除 パスワードのない匿名アカウントを削除するかどうかの質問です。 Remove anonymous users? [Y/n] 削除するので「Y」を入力します。 ■rootアカウントのリモートログインの不許可 Disallow root login remotely? [Y/n] rootアカウントのリモートログインは許可しないので、「Y」と入力します。 ■testデータベースの削除 どのユーザからでもアクセスできるtestデータベースを削除するかどうかの質問です。 Remove test database and access to it? [Y/n] 削除するので「Y」を入力します。 ■特権テーブルのリロード すぐに特権テーブルをリロードして反映させるかどうかの質問です。 Reload privilege tables now? [Y/n] すぐにリロードするので「Y」を入力します。 (7) rootパスワードの設定 インストール直後のMySQLは「root」ユーザにパスワードが設定されていないので、パスワードを設定します。 ※前述の「mysql_secure_installation」を実行した場合には不要です。 MySQLにログインします。 $ sudo mysql -u root パスワードを設定します。 mysql SET PASSWORD FOR root@localhost=PASSWORD( xxxxxx ); mysql exit; パスワードなしでログインしてエラーが発生することを確認します。 $ sudo mysql -u root ERROR 1045 (28000) Access denied for user root @ localhost (using password NO) 設定したパスワードでログインできることを確認します。 $ sudo mysql -u root -p パスワードを入力します。 Enter password ログインできればOKです。 5. ユーザの作成 CREATE USER (ユーザID) @ localhost IDENTIFIED BY (パスワード) ; GRANT ALL PRIVILEGES ON (DB名).* TO (ユーザID) @ localhost ; 6. cronでの実行の場合 定期バックアップなどでコマンドラインからMySQLを実行する場合に、パスワードをコマンドラインに含めると警告が発生しますし、またセキュリティ上問題があります。 そこで、設定ファイルを作成して、コマンドラインから読込みます。 (1) 設定ファイルの作成 「/root/.mysql_config」という設定ファイルを作成します。 # vi /root/.mysql_config 内容は以下の通りです。 [client] user = root password = (パスワード) host = localhost 「root」以外読めないようにします。 # chmod 400 /root/.mysql_config 以下のようにログインできます。 # mysql --defaults-extra-file=/root/.mysql_config (2) コマンドラインでの実行 「--defaults-extra-file」オプションで設定ファイルを読み込みます。 【例1:DBがlocalhostの場合】 for DBNAME in `ls -p /var/lib/mysql | grep / | tr -d /` do # mysqldump if [ "$DBNAME" = performance_schema ] then /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump else /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --events --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump fi done 【例2:DBが外部の場合】 for DBNAME in $(mysql --defaults-extra-file=/root/.mysql_config -e "show databases;" | tr -d "|") do if [ "$DBNAME" != Database ] then # mysqldump if [ "$DBNAME" = performance_schema ] then /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump else /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --events --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump fi fi done 7.phpMyAdminのインストール PHPがインストールされていない場合、もしくは必要とされているバージョンより低い場合には動作しませんので、注意して下さい。 (1) phpMyAdminのダウンロード phpMyAdminのダウンロードサイトより「phpMyAdmin-x.x.x-all-languages.tar.gz」をダウンロードします。 # wget https //files.phpmyadmin.net/phpMyAdmin/x.x.x/phpMyAdmin-x.x.x-all-languages.tar.gz ※「x.x.x」にはphpMyAdminのバージョン番号が入ります。 (2) ファイルの解凍 ダウンロードしたファイルを解凍します。 # tar xvfz phpMyAdmin-x.x.x-all-languages.tar.gz (3) ファイルの移動(リネーム) 解凍したファイルをディレクトリごと「/usr/local/phpmyadmin」に移動します。 # mv phpMyAdmin-x.x.x-all-languages /usr/local/phpmyadmin ※ディレクトリ名は任意です。 (4) phpMyAdminの設定 「libraries/config.default.php」というファイルが設定ファイルのひな型です。これを親ディレクトリに「config.inc.php」というファイル名でコピーにします。 # cd /usr/local/phpmyadmin # cp libraries/config.default.php config.inc.php ファイルを編集します。 # vi config.inc.php 暗号化のためのパスフレーズ $cfg[ blowfish_secret ] = (任意のパスフレーズ) ; 非表示データベース名 $cfg[ Servers ][$i][ hide_db ] = schema|sys|mysql ; ※「schema」、「sys」、「mysql」という名前が含まれるデータベースを非表示にする。(部分一致) テンポラリーディレクトリ名 /** * if (defined( TEMP_DIR )) { * $cfg[ TempDir ] = TEMP_DIR; * } else { * $cfg[ TempDir ] = ROOT_PATH . tmp/ ; * } */ $cfg[ TempDir ] = /tmp/ ; ※「/tmp」に変更しています。 編集が完了したら保存して終了します。 (5) 管理テーブルの作成 管理テーブルを作成すると、phpMyAdminで設定した値が保存できるようになります。 「sql」というディレクトリに移動し、「create_tables.sql」を実行します。 # cd /usr/local/phpmyadmin/sql # mysql -u root -p create_tables.sql Enter password ※「phpmyadmin」というデータベースが作成されます。 (6) Apacheの設定 「/usr/local/phpmyadmin」を「/pma」というURLでアクセスする場合の設定は、以下のようにします。 # vi /etc/httpd/conf.d/phpmyadmin.conf # 送信元IPアドレスとして、X-Forwarded-Forを利用する RemoteIPHeader X-Forwarded-For Alias /pma "/usr/local/phpmyadmin" Directory "/usr/local/phpmyadmin" Options FollowSymLinks AllowOverride All Require all denied RequireAny Require ip xxx.xxx.xxx.xxx /RequireAny /Directory ※「Reauire ip」にアクセス許可を行うIPアドレスを記載します。 Apacheを再起動します。 # systemctl restart httpd.service 以下のようにアクセスします。 https //www.example.jp/pma/
https://w.atwiki.jp/556964649/
ポールウエダ ホームページへようこそ! ここはシンガーソングライダー・ポールウエダの情報をお伝えするサイトです。 INFORMATION @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。